<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>A-Frame A-Charts Component - Bar</title>
        <meta name="description" content="Bar code example for A-Charts component."/>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <style>
            html {
                background: #33425B;
                font-family: monospace;
                font-size: 20px;
                padding: 10px 20px;
            }
            h1 {
                font-weight: 300;
            }
            .home{
                color: white !important;
                font-weight: bold;
                text-decoration: underline;
                position: absolute;
                margin: -30px 5px;
            }
        </style>
    </head>
    <body>

        <a class="home" href="../../">Home</a>
        <h1>API</h1>

        <table class="table table-striped">
            <thead>
                <tr>
                    <th>Property</th>
                    <th>Description</th>
                    <th>Default Value</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>type</td>
                    <td>Chart type. Currently we have bubble, pie, bar and cylinder charts</td>
                    <td>bubble</td>
                </tr>
                <tr>
                    <td>dataPoints</td>
                    <td>Path to JSON input data</td>
                    <td>../data/data.json</td>
                </tr>
                <tr>
                    <td>axis_position</td>
                    <td>Set the axis position</td>
                    <td>{x:0, y:0, z:0}</td>
                </tr>
                <tr>
                    <td>axis_visible</td>
                    <td>If false, axis will be hidden</td>
                    <td>true</td>
                </tr>
                <tr>
                    <td>axis_color</td>
                    <td>Set the axis color</td>
                    <td>red</td>
                </tr>
                <tr>
                    <td>axis_length</td>
                    <td>Set the axis length</td>
                    <td>10</td>
                </tr>
                <tr>
                    <td>axis_tick_separation</td>
                    <td>Set the axis tick separation</td>
                    <td>1</td>
                </tr>
                <tr>
                    <td>axis_tick_length</td>
                    <td>Set the axis tick length</td>
                    <td>0.2</td>
                </tr>
                <tr>
                    <td>axis_tick_color</td>
                    <td>Set the axis tick color</td>
                    <td>red</td>
                </tr>
                <tr>
                    <td>axis_negative</td>
                    <td>Enable negative axis. If all your dataPoints were positive, you would need to set axis_length in order to activate. If not, axis are adaptive to dataPoints by default</td>
                    <td>true</td>
                </tr>
                <tr>
                    <td>axis_grid</td>
                    <td>Enable grid axis</td>
                    <td>false</td>
                </tr>
                <tr>
                    <td>axis_grid_3D</td>
                    <td>Enable negative 3D axis</td>
                    <td>false</td>
                </tr>
                <tr>
                    <td>axis_text</td>
                    <td>Enable axis values</td>
                    <td>true</td>
                </tr>
                <tr>
                    <td>axis_text_color</td>
                    <td>Set the axis text color</td>
                    <td>white</td>
                </tr>
                <tr>
                    <td>axis_text_size</td>
                    <td>Set the axis text size</td>
                    <td>10</td>
                </tr>
                <tr>
                    <td>pie_radius</td>
                    <td>Pie chart radius</td>
                    <td>1</td>
                </tr>
                <tr>
                    <td>pie_doughnut</td>
                    <td>Pie chart doughnut mode</td>
                    <td>false</td>
                </tr>
                <tr>
                    <td>show_popup_info</td>
                    <td>Show data point info in a pop up. Doesn't work for pie or doughnut chart </td>
                    <td>false</td>
                </tr>
                <tr>
                    <td>show_legend_info</td>
                    <td>Show data point info in a legend</td>
                    <td>false</td>
                </tr>
                <tr>
                    <td>show_legend_position</td>
                    <td>Set the legend position. Only works if show legend info property is true</td>
                    <td>{x:0, y:0, z:0}</td>
                </tr>
                <tr>
                    <td>show_legend_rotation</td>
                    <td>Set the legend rotation. Only works if show legend info property is true</td>
                    <td>{x:0, y:0, z:0}</td>
                </tr>
                <tr>
                    <td>show_legend_title</td>
                    <td>Title appearing in legend</td>
                    <td>Legend</td>
                </tr>
                <tr>
                    <td>entity_id_list</td>
                    <td>Comma separated list of a-entity ID. Only used in totem chart type</td>
                    <td>''</td>
                </tr>
                <tr>
                    <td>dataPoints_list</td>
                    <td>Comma separated list of different URL dataPoint. Only used in totem chart type</td>
                    <td>''</td>
                </tr>
            </tbody>
        </table>



        <!-- GitHub Corner. -->
        <a href="https://github.com/adrixp/aframe-charts-component" class="github-corner">
            <svg width="80" height="80" viewBox="0 0 250 250" style="fill:#222; color:#fff; position: absolute; top: 0; border: 0; right: 0;">
                <path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
            </svg>
        </a>

        <style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
        <!-- End GitHub Corner. -->
        </body>
</html>
